be or feel embarrassed - Spanish English Dictionary